abundance of worms - Francés Inglés Diccionario